home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crosscountry USA Photo Safari
/
Crosscountry USA Photo Safari.iso
/
Data
/
cc_base
/
pak00_16bit_f.pk3
/
common
/
set_business_open.c4
< prev
next >
Wrap
Text File
|
2002-12-11
|
1KB
|
44 lines
{
@set_business_open {
resid Player;
resid Game;
int game_business_close_hour;
int game_business_open_hour;
int game_business_always_open;
int time_business_open;
int time_zone_real_offset;
int time_now;
Game = ResByName("Game");
Player = ResPropGetResID(ResByName("Game"),"game_cur_player");
ResPropAlias(Player, "time_business_open","time_business_open");
ResPropAlias(Player, "time_zone_real_offset","time_zone_real_offset");
time_now = ResPropGetInt(Player, "time_now");
game_business_close_hour = ResPropGetInt(Game,"game_business_close_hour");
game_business_open_hour = ResPropGetInt(Game,"game_business_open_hour");
game_business_always_open = ResPropGetInt(Game,"game_business_always_open");
/* check if the business open overide is set */
if ( game_business_always_open == 1 ) {
time_business_open = 1;
stop;
}
/* business hour check */
if (( TimeGetHour(time_now + (time_zone_real_offset * 60)) >= game_business_close_hour ) ||
(TimeGetHour(time_now + (time_zone_real_offset * 60)) < game_business_open_hour)) {
/* close all the stores*/
time_business_open = 0;
} else {
/* we are open for business */
time_business_open = 1;
}
}
}